package com.sdy.dataexchange.meta.service;

import com.sdy.dataexchange.biz.model.ExDbDict;
import com.sdy.dataexchange.meta.model.MetadataClassify;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author wyy
 * @since 2019-10-25
 */
public interface MetadataClassifyService {
    /**
     * 查询数据库信息
     *
     * @param dbId
     * @return
     */
    List<ExDbDict> queryDb(Integer dbId);

    /**
     * 添加分类
     *
     * @param fid
     * @return
     */
    Integer addClassify(Integer fid);

    /**
     * 元数据分类树
     *
     * @return
     */
    List<MetadataClassify> queryMetadataClassify();

    /**
     * 添加元数据分类
     *
     * @param fid
     * @param classifyName
     * @return
     */
    Integer addMetadataClassify(Integer fid, String classifyName);

    /**
     * 删除元数据分类
     *
     * @param id
     * @return
     */
    Integer delMetadataClassify(Integer id);

    /**
     * 修改数据分层名称
     *
     * @param id
     * @param classifyName
     * @return
     */
    Integer updMetadataClassify(Integer id, String classifyName);

}
